package com.itcast.demo_one.kotlin

fun main(args: Array<String>) {
    // A页面
    val smA = SettingManager
    smA.toggleDarkMode()
    println( if (smA.darkModeEnabled) "已开启暗黑模式" else "已关闭暗黑模式" )  // 开启


    // B页面
    val smB = SettingManager
    smB.toggleDarkMode()
    println( if (smB.darkModeEnabled) "已开启暗黑模式" else "已关闭暗黑模式" ) // 关闭


    // C页面

}


object SettingManager {
    // 单例属性（全局共享）
    var darkModeEnabled = false

    // 切换修改暗黑模式
    fun toggleDarkMode() {
        darkModeEnabled = !darkModeEnabled
    }
}